Chào mừng Quý Thầy Cô, Quý Phụ Huynh cùng các em học sinh đến với CASESTUDY24H!
Banner 02
Banner 01
Banner 03

Lập trình C | Giải phương trình ax2 + bx + c = 0

Cập nhật: 19/8/2020 | 10:51:30 PM

Viết chương trình giải phương trình ax2 + bx + c = 0, với các hệ số a, b, c được nhập vào từ bàn phím.

🔰 Bài toán:

Viết chương trình giải phương trình ax+ bx + c = 0, với các hệ số a, b, c được nhập vào từ bàn phím.

📣 Lời giải:

Lưu đồ thuật toán 

// Giai phuong trinh ax2 + bx + c = 0
// Các he so a,b,c duoc nhap tu ban phim

#include <stdio.h>
#include <math.h>

int main() 
{
 float a, b, c;
 printf( "Nhap a, b, c: " );
 scanf( "%f%f%f", &a, &b, &c );
 
 if ( !a )
     if ( !b ) printf( c ? "Vo nghiem\n" : "Vo dinh\n" );
     else printf( "x = %g\n", -c / b );
 else {
     float d = b * b - 4 * a * c;
         if ( d > 0 )
         printf( "x1 = %g\nx2 = %g\n", ( -b + sqrt( d ) ) / ( 2 * a ), ( -b - sqrt( d ) ) / ( 2 * a ) );
         else ( !d ) ? printf( "x1 = x2 = %g\n", -b / ( 2 * a ) ) : printf( "Vo nghiem\n" );
 }
 return 0;
}

(Nguồn Tin: Casestudy24h)

ĐỘI NGŨ GIA SƯ CHẤT LƯỢNG

Nhắn tin Facebook Zalo: 093 2697 054